define(function(require, exports, module) {
	// vue，模板路由配置
	exports = {
		// 页面数据
		data: function() {
			return {
				userInfo: {
					username: "", // 用户名
					password: "", // 密码
				},
				rPassword: "", // 重复密码
			}
		},
		// 数据监听
		watch: {},
		// 方法
		methods: {
			// 页面跳转
			goPage: function(path) {
				$indexScope.goPage(path);
			},
			// 通过正负数返回前进页面
			goHistory: function(n) {
				$indexScope.goHistory(n);
			},
			// 添加用户信息
			addUserInfo: function() {
				var thisx = this;
				if(!validationUtil().noSpecialChar(this.userInfo.username)) {
					alertModule().tagTips("用户名不能为空，只能为数字和大小写", "#username");
				} else if(!validationUtil().noSpecialChar(this.userInfo.password) || !validationUtil().lengthScope(this.userInfo.password, 6, 16)) {
					alertModule().tagTips("长度应在6到16位之间，只能为数字和大小写", "#password");
				} else if(this.userInfo.password != this.rPassword) {
					alertModule().tagTips("两次输入密码不相同", "#rPassword");
				} else {
					$indexScope.httpSend("userManage/addLoginUserInfo", this.userInfo, function(data) {
						alertModule().msg(data.msg);
						thisx.goPage("user_userList");
					}, function(data) {
						alertModule().msg(data.msg);
					});
				}
			}
		},
		// 导航钩子-页面渲染完运行的方法
		mounted: function() {},
		// 导航钩子-页面离开过后运行的方法
		beforeDestroy: function() {}
	};
	return exports;
});